home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dcpp / save / DMakefile.cumo.lc < prev    next >
Text File  |  1993-01-17  |  924b  |  39 lines

  1.  
  2. #   DMakefile.1
  3. #
  4. # (c)Copyright 1992 Obvious Implementations Corp, All Rights Reserved
  5. # CONFIDENTIAL, This is unpublished proprietary source code owned by Obvious Implementations Corp.
  6. # This material contains trade secrets of Obvious Implementations Corp.
  7.  
  8. OD= ram:dcpp1/
  9. EXE= ram:lc_dcpp
  10. CFLAGS= -iinclude: -idinclude: -i$(OD) -v
  11. PROTOS= $(OD)protos.h
  12.  
  13. CSRCS= main.c sym.c include.c direct.c define.c cpp.c cexp.c subs.c precomp.c
  14. COBJS = $(CSRCS:"*.c":"$(OD)*.o")
  15.  
  16. ASRCS= asubs.a
  17. AOBJS= $(ASRCS:"*.a":"$(OD)*.o")
  18.  
  19. all: $(OD) $(PROTOS) $(EXE)
  20.  
  21. $(EXE) : $(COBJS) $(AOBJS)
  22.     cd $(OD)
  23.     blink FROM LIB:c.o %(right:"$(OD)*.o":"*.o") LIB lib:lc.lib lib:amiga.lib TO %(left) BATCH
  24.     cd
  25.  
  26. $(COBJS) : $(CSRCS)
  27.     lc $(CFLAGS) -o%(left) %(right)
  28.  
  29. $(AOBJS) : $(ASRCS)
  30.     asm -o%(left) %(right)
  31.  
  32. $(PROTOS) : $(CSRCS) $(ASRCS)
  33.     -delete %(left)
  34.     lc_makeproto -o%(left) %(right)
  35.  
  36. $(OD) : $(OD)
  37.     makedir %(left:*/:*)
  38.  
  39.